class ExchangeItemModel {
  final String name;
  final String logo;
  final String domain;
  final String tutorialUrl;
  final String downloadUrl;

  ExchangeItemModel({
    required this.name,
    required this.logo,
    required this.domain,
    required this.tutorialUrl,
    required this.downloadUrl,
  });

  static List<ExchangeItemModel> getDefaultList() {
    return [
      ExchangeItemModel(
        name: 'Binance',
        logo: 'assets/icons/home/home_down_item_binan.png',
        domain: 'binance.com',
        tutorialUrl:
            'https://academy.binance.com/zh-CN/articles/binance-beginner-s-guide',
        downloadUrl: 'https://www.binance.com/zh-CN/download',
      ),
      ExchangeItemModel(
        name: 'OKX',
        logo: 'assets/icons/home/home_down_item_okx.png',
        domain: 'okx.com',
        tutorialUrl: 'https://www.okx.com/zh-hans/learn',
        downloadUrl: 'https://www.okx.com/zh-hans/download',
      ),
      ExchangeItemModel(
        name: 'Gate',
        logo: 'assets/icons/home/home_down_item_gate.png',
        domain: 'gate.com',
        tutorialUrl: 'https://www.gate.io/cn/help/guide',
        downloadUrl: 'https://www.gate.com/zh/appdownload',
      ),
      ExchangeItemModel(
        name: 'Huobi',
        logo: 'assets/icons/home/home_down_item_huobi.png',
        domain: 'huobi.com',
        tutorialUrl: 'https://www.htx.com/zh-cn/support/list/360000010372',
        downloadUrl: 'https://www.htx.com/zh-cn/download/#exchange',
      ),
      ExchangeItemModel(
        name: 'CoinCola',
        logo: 'assets/icons/home/home_down_item_coin.png',
        domain: 'coincola.com',
        tutorialUrl:
            'https://coincolahelp.zendesk.com/hc/zh-cn/articles/360009709733',
        downloadUrl: 'https://www.coincola.com/?lang=zh-CN',
      ),
    ];
  }
}
